<!DOCTYPE html>
<html dir="ltr" lang="zh">
<head>
<meta charset="utf-8"/>
<meta content="width=device-width, initial-scale=1.0" name="viewport"/>
<meta content="
  关于阿刁的2022年度总结
  #

" name="description"/>
<meta content="#FFFFFF" name="theme-color"/>
<meta content="light dark" name="color-scheme"/><meta content="" property="og:title"/>
<meta content="
  关于阿刁的2022年度总结
  #

" property="og:description"/>
<meta content="article" property="og:type"/>
<meta content="https://helloputong.gitee.io/daily/ad/%E5%85%B3%E4%BA%8E%E9%98%BF%E5%88%81%E7%9A%842022%E5%B9%B4%E5%BA%A6%E6%80%BB%E7%BB%93/" property="og:url"/><meta content="daily" property="article:section"/>
<title>关于阿刁的2022年度总结 | Hello! 噗通 🍀</title>
<link href="/manifest.json" rel="manifest"/>
<link href="/favicon.png" rel="icon" type="image/x-icon"/>
<link crossorigin="anonymous" href="/book.min.a82d7e77ceb134d151c4d7e381eeb30623fbd5a524d58c584d8716ecec0205bd.css" integrity="sha256-qC1+d86xNNFRxNfjge6zBiP71aUk1YxYTYcW7OwCBb0=" rel="stylesheet"/>
<script defer="" src="/flexsearch.min.js"></script>
<script crossorigin="anonymous" defer="" integrity="sha256-+pR/j4Voa/VXQmH38FekcfPx1IEWD5WAkNOJruKNmQk=" src="/zh.search.min.fa947f8f85686bf5574261f7f057a471f3f1d481160f958090d389aee28d9909.js"></script>
<script crossorigin="anonymous" defer="" integrity="sha256-b2+Q/LjrHEnsOJg45rgB0N4ZQwuOUWkC+NdcPIvZhzk=" src="/sw.min.6f6f90fcb8eb1c49ec389838e6b801d0de19430b8e516902f8d75c3c8bd98739.js"></script>
<!--
Made with Book Theme
https://github.com/alex-shpak/hugo-book
-->
</head>
<body dir="ltr">
<input class="hidden toggle" id="menu-control" type="checkbox"/>
<input class="hidden toggle" id="toc-control" type="checkbox"/>
<main class="container flex">
<aside class="book-menu">
<div class="book-menu-content">
<nav>
<h2 class="book-brand">
<a class="flex align-center" href="/"><span>Hello! 噗通 🍀</span>
</a>
</h2>
<div class="book-search">
<input aria-label="Search" data-hotkeys="s/" id="book-search-input" maxlength="64" placeholder="Search" type="text"/>
<div class="book-search-spinner hidden"></div>
<ul id="book-search-results"></ul>
</div>
<ul>
<li class="book-section-flat">
<span>--学习笔记--👇</span>
<ul>
<li>
<input class="toggle" id="section-62161c8b7eae8ea89aee3d6f310b2312" type="checkbox"/>
<label class="flex justify-between" for="section-62161c8b7eae8ea89aee3d6f310b2312">
<a class="" role="button">Android</a>
</label>
<ul>
<li>
<a class="" href="/notes/android/mac%E9%80%9A%E8%BF%87homebrew%E5%AE%89%E8%A3%85java8/">Mac 通过 Homebrew 安装 Java8</a>
</li>
<li>
<a class="" href="/notes/android/%E6%B4%BB%E5%8A%A8%E7%9A%84%E7%94%9F%E5%91%BD%E5%91%A8%E6%9C%9F/">活动的生命周期</a>
</li>
<li>
<a class="" href="/notes/android/%E5%B8%B8%E7%94%A8%E6%8E%A7%E4%BB%B6%E5%92%8C4%E7%A7%8D%E5%B8%83%E5%B1%80/">常用控件和4种布局</a>
</li>
<li>
<a class="" href="/notes/android/android-%E4%B8%AD%E4%BA%8B%E4%BB%B6%E5%AD%A6%E4%B9%A0%E6%80%BB%E7%BB%93/">Android 中事件学习总结</a>
</li>
<li>
<a class="" href="/notes/android/android-%E4%B8%AD%E7%9A%84%E6%B6%88%E6%81%AF%E6%9C%BA%E5%88%B6%E5%92%8C%E5%BC%82%E6%AD%A5%E4%BB%BB%E5%8A%A1/">Android 中的消息机制和异步任务</a>
</li>
<li>
<a class="" href="/notes/android/listview%E4%B8%AD%E5%85%B3%E4%BA%8E%E6%95%B0%E6%8D%AE%E6%9B%B4%E6%96%B0%E7%9A%84%E4%B8%A4%E4%B8%AA%E9%97%AE%E9%A2%98/">List View中关于数据更新的两个问题</a>
</li>
<li>
<a class="" href="/notes/android/spinner-%E5%9F%BA%E6%9C%AC%E4%BD%BF%E7%94%A8/">Spinner 基本使用</a>
</li>
</ul>
</li>
<li>
<input class="toggle" id="section-d1dc8d9746f5c776e8a82499bbb2e7c6" type="checkbox"/>
<label class="flex justify-between" for="section-d1dc8d9746f5c776e8a82499bbb2e7c6">
<a class="" role="button">BMS</a>
</label>
<ul>
<li>
<a class="" href="/notes/bms/bms-%E7%9B%B8%E5%85%B3%E7%90%86%E8%AE%BA%E5%AD%A6%E4%B9%A0/">BMS 相关概念</a>
</li>
<li>
<a class="" href="/notes/bms/%E6%BC%94%E7%A4%BA%E5%8F%82%E6%95%B0%E8%A7%A3%E8%AF%BB/">功能演示</a>
</li>
<li>
<a class="" href="/notes/bms/%E5%8E%9F%E7%90%86%E5%9B%BE%E8%A7%A3%E8%AF%BB/">原理图解读</a>
</li>
<li>
<a class="" href="/notes/bms/%E6%BA%90%E7%A0%81%E8%A7%A3%E6%9E%90/">源码解析</a>
</li>
</ul>
</li>
<li>
<input class="toggle" id="section-b7444509cb631180897a34f028407c2c" type="checkbox"/>
<label class="flex justify-between" for="section-b7444509cb631180897a34f028407c2c">
<a class="" role="button">设计模式</a>
</label>
<ul>
<li>
<a class="" href="/notes/%E8%AE%BE%E8%AE%A1%E6%A8%A1%E5%BC%8F/uml-%E5%9B%BE/">Uml 图</a>
</li>
<li>
<a class="" href="/notes/%E8%AE%BE%E8%AE%A1%E6%A8%A1%E5%BC%8F/%E8%AE%BE%E8%AE%A1%E5%8E%9F%E5%88%99/">设计原则</a>
</li>
<li>
<a class="" href="/notes/%E8%AE%BE%E8%AE%A1%E6%A8%A1%E5%BC%8F/%E5%88%9B%E5%BB%BA%E5%9E%8B%E6%A8%A1%E5%BC%8F/">创建型模式</a>
</li>
<li>
<a class="" href="/notes/%E8%AE%BE%E8%AE%A1%E6%A8%A1%E5%BC%8F/%E7%BB%93%E6%9E%84%E5%9E%8B%E6%A8%A1%E5%BC%8F/">结构型模式</a>
</li>
<li>
<a class="" href="/notes/%E8%AE%BE%E8%AE%A1%E6%A8%A1%E5%BC%8F/%E8%A1%8C%E4%B8%BA%E5%9E%8B%E6%A8%A1%E5%BC%8F/">行为型模式</a>
</li>
</ul>
</li>
<li>
<input class="toggle" id="section-4364152b7ab5995d509c0b7b811005c4" type="checkbox"/>
<label class="flex justify-between" for="section-4364152b7ab5995d509c0b7b811005c4">
<a class="" role="button">JVM</a>
</label>
<ul>
<li>
<a class="" href="/notes/jvm/%E4%BB%80%E4%B9%88%E6%98%AF-jvm/">什么是 Jvm</a>
</li>
<li>
<a class="" href="/notes/jvm/%E7%A8%8B%E5%BA%8F%E8%AE%A1%E6%95%B0%E5%99%A8/">程序计数器</a>
</li>
<li>
<a class="" href="/notes/jvm/%E8%99%9A%E6%8B%9F%E6%9C%BA%E6%A0%88/">虚拟机栈</a>
</li>
<li>
<a class="" href="/notes/jvm/%E6%9C%AC%E5%9C%B0%E6%96%B9%E6%B3%95%E6%A0%88-/">本地方法栈</a>
</li>
<li>
<a class="" href="/notes/jvm/%E5%A0%86/">堆</a>
</li>
<li>
<a class="" href="/notes/jvm/%E6%96%B9%E6%B3%95%E5%8C%BA/">方法区</a>
</li>
<li>
<a class="" href="/notes/jvm/%E7%9B%B4%E6%8E%A5%E5%86%85%E5%AD%98/">直接内存</a>
</li>
<li>
<a class="" href="/notes/jvm/%E5%9E%83%E5%9C%BE%E5%9B%9E%E6%94%B6/">垃圾回收</a>
</li>
<li>
<a class="" href="/notes/jvm/%E5%9E%83%E5%9C%BE%E5%9B%9E%E6%94%B6%E5%99%A8/">垃圾回收器</a>
</li>
</ul>
</li>
<li>
<input class="toggle" id="section-61661238f18c0095524962a5d1d6e676" type="checkbox"/>
<label class="flex justify-between" for="section-61661238f18c0095524962a5d1d6e676">
<a class="" role="button">Spring</a>
</label>
<ul>
<li>
<a class="" href="/notes/spring/beanfactory%E4%B8%8Eapplicationcontext/">Bean Factory与 Application Context</a>
</li>
<li>
<a class="" href="/notes/spring/nacos-%E9%85%8D%E7%BD%AE%E4%B8%AD%E5%BF%83/">Nacos 配置中心</a>
</li>
<li>
<a class="" href="/notes/spring/open-feign-%E8%BF%9C%E7%A8%8B%E8%B0%83%E7%94%A8%E7%A4%BA%E4%BE%8B/">Open Feign 远程调用示例</a>
</li>
<li>
<a class="" href="/notes/spring/springboot-%E6%95%B4%E5%90%88-mybatis-plus/">Spring Boot 整合 My Batis Plus</a>
</li>
</ul>
</li>
<li>
<input class="toggle" id="section-39abd0d44427d4a54e694a2b3f22d967" type="checkbox"/>
<label class="flex justify-between" for="section-39abd0d44427d4a54e694a2b3f22d967">
<a class="" role="button">TensorFlow</a>
</label>
<ul>
<li>
<a class="" href="/notes/tensorflow/tensorflow-%E7%AC%94%E8%AE%B0%E4%B8%80/">Tensor Flow 笔记（一）</a>
</li>
<li>
<a class="" href="/notes/tensorflow/tensorflow-%E7%AC%94%E8%AE%B0%E4%BA%8C/">Tensor Flow 笔记（二）</a>
</li>
<li>
<a class="" href="/notes/tensorflow/tensorflow-%E7%AC%94%E8%AE%B0%E4%B8%89/">Tensor Flow 笔记（三）</a>
</li>
<li>
<a class="" href="/notes/tensorflow/tensorflow-%E7%AC%94%E8%AE%B0%E5%9B%9B/">Tensor Flow 笔记（四）</a>
</li>
<li>
<a class="" href="/notes/tensorflow/tensorflow-%E7%AC%94%E8%AE%B0%E4%BA%94/">Tensor Flow 笔记（五）</a>
</li>
</ul>
</li>
<li>
<input class="toggle" id="section-e2ca0d138d67d9d3ae55da25ac044829" type="checkbox"/>
<label class="flex justify-between" for="section-e2ca0d138d67d9d3ae55da25ac044829">
<a class="" role="button">Redis</a>
</label>
<ul>
<li>
<a class="" href="/notes/redis/nosql%E6%95%B0%E6%8D%AE%E5%BA%93%E7%AE%80%E4%BB%8B/">No Sql数据库简介</a>
</li>
<li>
<a class="" href="/notes/redis/redis-key/">Redis Key</a>
</li>
<li>
<a class="" href="/notes/redis/redis-string/">Redis String</a>
</li>
<li>
<a class="" href="/notes/redis/redis-list/">Redis List</a>
</li>
<li>
<a class="" href="/notes/redis/redis-set/">Redis Set</a>
</li>
<li>
<a class="" href="/notes/redis/redis-hash/">Redis Hash</a>
</li>
<li>
<a class="" href="/notes/redis/redis-zset/">Redis Zset</a>
</li>
<li>
<a class="" href="/notes/redis/redis-%E5%8F%91%E5%B8%83%E4%B8%8E%E8%AE%A2%E9%98%85/">Redis 发布与订阅</a>
</li>
<li>
<a class="" href="/notes/redis/redis-jedis/">Redis Jedis</a>
</li>
<li>
<a class="" href="/notes/redis/springboot-%E6%95%B4%E5%90%88-redis/">Spring Boot 整合 Redis</a>
</li>
<li>
<a class="" href="/notes/redis/redis-%E4%BA%8B%E5%8A%A1%E5%92%8C%E9%94%81%E6%9C%BA%E5%88%B6/">Redis 事务和锁机制</a>
</li>
</ul>
</li>
<li>
<input class="toggle" id="section-58f730a0b22fcdc7a886db614d77f88c" type="checkbox"/>
<label class="flex justify-between" for="section-58f730a0b22fcdc7a886db614d77f88c">
<a class="" role="button">代码随想录刷题</a>
</label>
<ul>
<li>
<a class="" href="/notes/leetcode/day001-%E7%AC%AC%E4%B8%80%E7%AB%A0%E6%95%B0%E7%BB%84/">Day001 第一章数组</a>
</li>
<li>
<a class="" href="/notes/leetcode/day002-%E7%AC%AC%E4%B8%80%E7%AB%A0%E6%95%B0%E7%BB%84/">Day002 第一章数组</a>
</li>
<li>
<a class="" href="/notes/leetcode/day003-%E7%AC%AC%E4%BA%8C%E7%AB%A0%E9%93%BE%E8%A1%A8/">Day003 第二章链表</a>
</li>
<li>
<a class="" href="/notes/leetcode/day004-%E7%AC%AC%E4%BA%8C%E7%AB%A0%E9%93%BE%E8%A1%A8/">Day004 第二章链表</a>
</li>
<li>
<a class="" href="/notes/leetcode/day006-%E7%AC%AC%E4%B8%89%E7%AB%A0%E5%93%88%E5%B8%8C%E8%A1%A8/">Day006 第三章哈希表</a>
</li>
<li>
<a class="" href="/notes/leetcode/day007-%E7%AC%AC%E4%B8%89%E7%AB%A0%E5%93%88%E5%B8%8C%E8%A1%A8/">Day007 第三章哈希表</a>
</li>
<li>
<a class="" href="/notes/leetcode/day008-%E7%AC%AC%E5%9B%9B%E7%AB%A0%E5%AD%97%E7%AC%A6%E4%B8%B2/">Day008 第四章字符串</a>
</li>
<li>
<a class="" href="/notes/leetcode/day009-%E7%AC%AC%E5%9B%9B%E7%AB%A0%E5%AD%97%E7%AC%A6%E4%B8%B2/">Day009 第四章字符串</a>
</li>
<li>
<a class="" href="/notes/leetcode/day010-%E7%AC%AC%E4%BA%94%E7%AB%A0%E6%A0%88%E4%B8%8E%E9%98%9F%E5%88%97/">Day010 第五章栈与队列</a>
</li>
<li>
<a class="" href="/notes/leetcode/day011-%E7%AC%AC%E4%BA%94%E7%AB%A0%E6%A0%88%E4%B8%8E%E9%98%9F%E5%88%97/">Day011 第五章栈与队列</a>
</li>
<li>
<a class="" href="/notes/leetcode/day013-%E7%AC%AC%E4%BA%94%E7%AB%A0%E6%A0%88%E4%B8%8E%E9%98%9F%E5%88%97/">Day013 第五章栈与队列</a>
</li>
<li>
<a class="" href="/notes/leetcode/day014-%E7%AC%AC%E5%85%AD%E7%AB%A0%E4%BA%8C%E5%8F%89%E6%A0%91/">Day014 第六章二叉树</a>
</li>
<li>
<a class="" href="/notes/leetcode/day015-%E7%AC%AC%E5%85%AD%E7%AB%A0%E4%BA%8C%E5%8F%89%E6%A0%91/">Day015 第六章二叉树</a>
</li>
<li>
<a class="" href="/notes/leetcode/day017-%E7%AC%AC%E5%85%AD%E7%AB%A0%E4%BA%8C%E5%8F%89%E6%A0%91/">Day017 第六章二叉树</a>
</li>
</ul>
</li>
<li>
<input class="toggle" id="section-4f95435d3a74007e2c985ea455bbb6e6" type="checkbox"/>
<label class="flex justify-between" for="section-4f95435d3a74007e2c985ea455bbb6e6">
<a class="" role="button">MyBatisPlus</a>
</label>
<ul>
<li>
<a class="" href="/notes/mybatisplus/%E5%BF%AB%E9%80%9F%E5%85%A5%E9%97%A8/">MP快速入门</a>
</li>
<li>
<a class="" href="/notes/mybatisplus/%E4%B8%80%E8%88%AC%E6%9F%A5%E8%AF%A2%E6%93%8D%E4%BD%9C/">一般查询操作</a>
</li>
<li>
<a class="" href="/notes/mybatisplus/%E5%88%86%E9%A1%B5%E6%9F%A5%E8%AF%A2/">分页查询</a>
</li>
<li>
<a class="" href="/notes/mybatisplus/%E9%80%BB%E8%BE%91%E5%88%A0%E9%99%A4/">逻辑删除</a>
</li>
<li>
<a class="" href="/notes/mybatisplus/%E6%9D%A1%E4%BB%B6%E6%9F%A5%E8%AF%A2/">条件查询</a>
</li>
<li>
<a class="" href="/notes/mybatisplus/%E5%B0%81%E8%A3%85service%E4%BD%BF%E7%94%A8/">封装service使用</a>
</li>
</ul>
</li>
<li>
<input class="toggle" id="section-3907b2cf55ed520ad784e24525c8baa4" type="checkbox"/>
<label class="flex justify-between" for="section-3907b2cf55ed520ad784e24525c8baa4">
<a class="" role="button">Swift</a>
</label>
<ul>
<li>
<a class="" href="/notes/swift/swiftui-%E5%B8%B8%E7%94%A8%E8%A7%86%E5%9B%BE-views/">Swift Ui 常用视图 Views</a>
</li>
<li>
<a class="" href="/notes/swift/swiftui-%E4%BF%A1%E6%81%AF%E8%A7%86%E5%9B%BE-views/">Swift Ui 信息视图 Views</a>
</li>
<li>
<a class="" href="/notes/swift/swiftui-%E5%B1%82%E7%BA%A7%E8%A7%86%E5%9B%BE-views/">Swift Ui 层级视图 Views</a>
</li>
<li>
<a class="" href="/notes/swift/swiftui-%E6%8E%A7%E5%88%B6%E8%A7%86%E5%9B%BE-views/">Swift Ui 控制视图 Views</a>
</li>
</ul>
</li>
<li>
<input class="toggle" id="section-0f70934a6e5284fbc93928c61dfe9c83" type="checkbox"/>
<label class="flex justify-between" for="section-0f70934a6e5284fbc93928c61dfe9c83">
<a class="" role="button">Java</a>
</label>
<ul>
<li>
<a class="" href="/notes/java/arraylist-%E6%89%A9%E5%AE%B9%E8%A7%84%E5%88%99/">Array List 扩容规则</a>
</li>
<li>
<a class="" href="/notes/java/hashmap-%E7%9B%B8%E5%85%B3%E5%AD%A6%E4%B9%A0%E6%80%BB%E7%BB%93/">Hash Map 相关学习总结</a>
</li>
<li>
<a class="" href="/notes/java/java-%E5%8F%8D%E5%B0%84/">Java 反射</a>
</li>
</ul>
</li>
<li>
<input class="toggle" id="section-3d1ea9814960db7e996773b67773e705" type="checkbox"/>
<label class="flex justify-between" for="section-3d1ea9814960db7e996773b67773e705">
<a class="" role="button">Java八股</a>
</label>
<ul>
<li>
<a class="" href="/notes/java-%E7%9B%B8%E5%85%B3/%E5%B9%B6%E5%8F%91/">Concurrence</a>
</li>
<li>
<a class="" href="/notes/java-%E7%9B%B8%E5%85%B3/mybatis/">MyBatis</a>
</li>
<li>
<a class="" href="/notes/java-%E7%9B%B8%E5%85%B3/mysql/">MySQL</a>
</li>
<li>
<a class="" href="/notes/java-%E7%9B%B8%E5%85%B3/jvm/">Jvm</a>
</li>
<li>
<a class="" href="/notes/java-%E7%9B%B8%E5%85%B3/redis/">Redis</a>
</li>
</ul>
</li>
<li>
<input class="toggle" id="section-ea55243c547fa272027885b73a74852e" type="checkbox"/>
<label class="flex justify-between" for="section-ea55243c547fa272027885b73a74852e">
<a class="" role="button">嵌入式重点总结</a>
</label>
<ul>
<li>
<a class="" href="/notes/%E5%B5%8C%E5%85%A5%E5%BC%8F%E6%80%BB%E7%BB%93/c/">C 语言相关</a>
</li>
<li>
<a class="" href="/notes/%E5%B5%8C%E5%85%A5%E5%BC%8F%E6%80%BB%E7%BB%93/%E4%B8%AD%E6%96%AD%E7%B3%BB%E7%BB%9F/">中断系统</a>
</li>
<li>
<a class="" href="/notes/%E5%B5%8C%E5%85%A5%E5%BC%8F%E6%80%BB%E7%BB%93/%E5%AE%9A%E6%97%B6%E5%99%A8/">TIM</a>
</li>
<li>
<a class="" href="/notes/%E5%B5%8C%E5%85%A5%E5%BC%8F%E6%80%BB%E7%BB%93/adc/">ADC</a>
</li>
<li>
<a class="" href="/notes/%E5%B5%8C%E5%85%A5%E5%BC%8F%E6%80%BB%E7%BB%93/%E5%B8%B8%E8%A7%81%E9%97%AE%E9%A2%98/">嵌入式知识点串烧</a>
</li>
</ul>
</li>
</ul>
</li>
<li class="book-section-flat">
<span>--解决方案--👇</span>
<ul>
<li>
<input class="toggle" id="section-f1d4602254471b9d0da445dd468cd456" type="checkbox"/>
<label class="flex justify-between" for="section-f1d4602254471b9d0da445dd468cd456">
<a class="" role="button">环境配置</a>
</label>
<ul>
<li>
<a class="" href="/solution/environment/apple-m%E7%B3%BB%E5%88%97%E8%8A%AF%E7%89%87%E5%AE%89%E8%A3%85-pyqt/">Apple M系列芯片安装 Pyqt</a>
</li>
<li>
<a class="" href="/solution/environment/docker-%E5%AE%89%E8%A3%85-redis-/">Docker 安装 Redis</a>
</li>
<li>
<a class="" href="/solution/environment/hugo-%E4%B8%BB%E9%A2%98-hugo-book-%E4%B8%AD%E8%8B%B1%E6%96%87%E6%90%9C%E7%B4%A2%E9%85%8D%E7%BD%AE/">Hugo 主题 Hugo Book 中英文搜索配置</a>
</li>
<li>
<a class="" href="/solution/environment/iterm2-oh-my-zsh-%E9%85%8D%E7%BD%AE/">I Term2 Oh My Zsh 配置</a>
</li>
<li>
<a class="" href="/solution/environment/m1-%E8%8A%AF%E7%89%87-docker-%E5%AE%89%E8%A3%85-mysql5.7-/">M1 芯片 Docker 安装 Mysql5.7</a>
</li>
<li>
<a class="" href="/solution/environment/mac-idea-%E5%BF%AB%E6%8D%B7%E9%94%AE%E4%BD%8D/">MAC Idea 快捷键位</a>
</li>
<li>
<a class="" href="/solution/environment/mac-%E5%90%AF%E5%8A%A8%E5%8F%B0%E8%87%AA%E5%AE%9A%E4%B9%89%E8%A1%8C%E5%88%97%E5%B8%83%E5%B1%80/">MAC 启动台自定义行列布局</a>
</li>
<li>
<a class="" href="/solution/environment/%E5%86%85%E7%BD%91%E7%A9%BF%E9%80%8F/">内网穿透</a>
</li>
<li>
<a class="" href="/solution/environment/%E5%86%85%E7%BD%91%E7%A9%BF%E9%80%8F%E7%9A%84%E8%87%AA%E5%90%AF%E5%8A%A8%E8%AE%BE%E7%BD%AE/">内网穿透的自启动设置</a>
</li>
</ul>
</li>
<li>
<input class="toggle" id="section-5a76a664ba4855b79d3c1bc77e5b08b1" type="checkbox"/>
<label class="flex justify-between" for="section-5a76a664ba4855b79d3c1bc77e5b08b1">
<a class="" role="button">杂乱问题</a>
</label>
<ul>
<li>
<a class="" href="/solution/problems/brew-%E4%B8%80%E4%BA%9B%E5%B8%B8%E7%94%A8%E5%91%BD%E4%BB%A4/">Brew 一些常用命令</a>
</li>
<li>
<a class="" href="/solution/problems/docker-%E5%B8%B8%E7%94%A8%E5%91%BD%E4%BB%A4/">Docker 常用命令</a>
</li>
<li>
<a class="" href="/solution/problems/git-github-%E7%9B%B8%E5%85%B3%E5%91%BD%E4%BB%A4%E6%95%B4%E7%90%86/">Git Git Hub 相关命令整理</a>
</li>
<li>
<a class="" href="/solution/problems/%E9%9D%A2%E8%AF%95%E9%A2%98%E6%89%AB%E7%9B%B2/">面试题扫盲</a>
</li>
</ul>
</li>
</ul>
</li>
<li class="book-section-flat">
<span>一点业余👇</span>
<ul>
</ul>
</li>
<li class="book-section-flat">
<span>--其他记录--👇</span>
<ul>
<li>
<input checked="" class="toggle" id="section-9ef4d2063ddc9af7785b193647f22260" type="checkbox"/>
<label class="flex justify-between" for="section-9ef4d2063ddc9af7785b193647f22260">
<a class="" role="button">我和阿刁</a>
</label>
<ul>
<li>
<a class="" href="/daily/ad/%E5%85%B3%E4%BA%8E%E9%98%BF%E5%88%812022%E5%B9%B4%E7%9A%84%E7%94%9F%E6%97%A5%E7%9A%84%E5%B0%8F%E8%AE%BA%E6%96%87/">关于阿刁2022年的生日的小论文</a>
</li>
<li>
<a class="" href="/daily/ad/%E5%85%B3%E4%BA%8E%E9%98%BF%E5%88%81%E7%9A%842021%E5%B9%B4%E5%BA%A6%E6%80%BB%E7%BB%93/">关于阿刁的2021年度总结</a>
</li>
<li>
<a class="active" href="/daily/ad/%E5%85%B3%E4%BA%8E%E9%98%BF%E5%88%81%E7%9A%842022%E5%B9%B4%E5%BA%A6%E6%80%BB%E7%BB%93/">关于阿刁的2022年度总结</a>
</li>
</ul>
</li>
</ul>
</li>
</ul>
</nav>
<script>(function(){var e=document.querySelector("aside .book-menu-content");addEventListener("beforeunload",function(){localStorage.setItem("menu.scrollTop",e.scrollTop)}),e.scrollTop=localStorage.getItem("menu.scrollTop")})()</script>
</div>
</aside>
<div class="book-page">
<header class="book-header">
<div class="flex align-center justify-between">
<label for="menu-control">
<img alt="Menu" class="book-icon" src="/svg/menu.svg"/>
</label>
<strong>关于阿刁的2022年度总结</strong>
<label for="toc-control">
<img alt="Table of Contents" class="book-icon" src="/svg/toc.svg"/>
</label>
</div>
<aside class="hidden clearfix">
<nav id="TableOfContents">
<ul>
<li><a href="#关于阿刁的2022年度总结">关于阿刁的2022年度总结</a></li>
</ul>
</nav>
</aside>
</header>
<article class="markdown"><h1 id="关于阿刁的2022年度总结">
  关于阿刁的2022年度总结
  <a class="anchor" href="#%e5%85%b3%e4%ba%8e%e9%98%bf%e5%88%81%e7%9a%842022%e5%b9%b4%e5%ba%a6%e6%80%bb%e7%bb%93">#</a>
</h1>
<img alt="beauty_1662823072446" src="https://blog-1256273063.cos.ap-nanjing.myqcloud.com/202301222111978.JPG" style="zoom: 25%;"/>
<div class="hugo-encryptor-container">
<div class="hugo-encryptor-prompt">
<p>文章的部分内容被密码保护：</p>
</div>
<div class="hugo-encryptor-form">
<input class="hugo-encryptor-input" placeholder="请输入密码"/>
<input class="hugo-encryptor-button" onclick="_click_handler(this)" type="button" value="点击验证"/>
</div>
<div class="hugo-encryptor-cipher-text" style="display: none;">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</div>
</div>
<p>   2023 愿彼此家人健康，感情稳定，学业有成，事业有成！</p></article>
<footer class="book-footer">
<div class="flex flex-wrap justify-between">
</div>
<script>(function(){function e(e){const t=window.getSelection(),n=document.createRange();n.selectNodeContents(e),t.removeAllRanges(),t.addRange(n)}document.querySelectorAll("pre code").forEach(t=>{t.addEventListener("click",function(){if(window.getSelection().toString())return;e(t.parentElement),navigator.clipboard&&navigator.clipboard.writeText(t.parentElement.textContent)})})})()</script>
</footer>
<div class="book-comments">
</div>
<label class="hidden book-menu-overlay" for="menu-control"></label>
</div>
<aside class="book-toc">
<div class="book-toc-content">
<nav id="TableOfContents">
<ul>
<li><a href="#关于阿刁的2022年度总结">关于阿刁的2022年度总结</a></li>
</ul>
</nav>
</div>
</aside>
</main>
<script src="https://cdnjs.cloudflare.com/ajax/libs/crypto-js/3.1.9-1/crypto-js.js"></script><script src="/decrypt.js"></script></body>
</html>
